Prebuilt Widgets topic
The amplify_authenticator package provides prebuilt widgets for building custom UIs. All of the prebuilt widgets are integrated into the authenticator's state. Forms and form fields will automatically update the authenticator's state on change, and buttons will use data from the state to initiate auth events such as sign in and sign up.
Classes
- BackToSignInButton
- A prebuilt button for navigating back to the Sign In step.
- ConfirmResetPasswordButton
- A prebuilt button for completing the reset password flow.
- ConfirmResetPasswordForm
- A prebuilt form for completing the reset password flow.
- ConfirmSignInCustomAuthForm
- A prebuilt form for completing the sign in process with a Custom Auth Flow.
- ConfirmSignInCustomButton
- A prebuilt button for completing Sign In with a custom challenge.
-
ConfirmSignInFormField<
FieldValue extends Object> - A prebuilt form field widget for use on the Confirm Sign In step.
- ConfirmSignInMFAButton
- A prebuilt button for completing Sign In with and MFA code.
- ConfirmSignInMFAForm
- A prebuilt form for completing the sign in process with an MFA code, from either SMS, TOTP, or Email.
- ConfirmSignInNewPasswordButton
- A prebuilt button for completing the force reset password flow.
- ConfirmSignInNewPasswordForm
- A prebuilt form for completing the force new password flow.
- ConfirmSignUpButton
- A prebuilt button for completing the sign up flow with a confirmation code.
- ConfirmSignUpForm
- A prebuilt form for completing the sign up flow with a confirmation code.
-
ConfirmSignUpFormField<
FieldValue extends Object> - A prebuild form field widget for use on the Reset Password Step.
- ConfirmVerifyUserButton
- A prebuilt button for skipping the verify user flow.
- ConfirmVerifyUserForm
- A prebuilt form for completing the account recovery attribute verification process.
- ContinueSignInWithEmailMfaSetupForm
- A prebuilt form for completing the email mfa setup process.
- ContinueSignInWithMfaSelectionForm
- A prebuilt form for selecting MFA preference.
- ContinueSignInWithMfaSetupSelectionForm
- A prebuilt form for selecting an MFA method during setup.
- ContinueSignInWithTotpSetupForm
- A prebuilt form for completing the totp setup process.
- ForgotPasswordButton
- A prebuilt button for changing the current step to AuthenticatorStep.resetPassword.
- LostCodeButton
- A prebuilt button for resending a confirmation code during the sign up process.
- ResetPasswordButton
- A prebuilt button for initiating the reset password flow.
- ResetPasswordForm
- A prebuilt form for initiating the reset password flow.
- ResetPasswordFormField
- A prebuild form field widget for use on the Reset Password Step.
- SignInButton
- A prebuilt button for signing in a user.
- SignInForm
- A prebuilt form for signing in a user.
-
SignInFormField<
FieldValue extends Object> - A prebuilt form field widget for the Sign In step.
- SignOutButton
- A prebuilt button for Signing Out.
- SignUpButton
- A prebuilt button for registering a new user.
- SignUpForm
- A prebuilt form for registering a new user.
-
SignUpFormField<
FieldValue extends Object> - A prebuilt form field widget for use on the Sign Up step.
- SkipVerifyUserButton
- A prebuilt button for skipping the verify user flow.
-
TotpSetupFormField<
FieldValue extends Object> - Prebuilt form field widgets for setting up TOTP.
- VerifyUserButton
- A prebuilt button for initiating the account recovery attribute verification process.
- VerifyUserForm
- A prebuilt form for initiating the account recovery attribute verification process.
-
VerifyUserFormField<
FieldValue extends Object> - A prebuilt Radio widget for use on the Verify User step.